From: Lars Hansen Date: Sun, 25 Jul 2004 19:54:51 +0000 (+0000) Subject: (wdired-finish-edit): Require dired-aux before locally binding dired-backup-overwrite. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~21531 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=6ab76c52c3afb3a43d7ca4464449ba4a0bfaf067;p=emacs.git (wdired-finish-edit): Require dired-aux before locally binding dired-backup-overwrite. --- diff --git a/lisp/wdired.el b/lisp/wdired.el index 30ba2a3cd45..928ecd65339 100644 --- a/lisp/wdired.el +++ b/lisp/wdired.el @@ -455,6 +455,11 @@ non-nil means return old filename." (setq file-new (substitute-in-file-name file-new)) (if wdired-use-interactive-rename (wdired-search-and-rename file-ori file-new) + ;; If dired-rename-file autoloads dired-aux while + ;; dired-backup-overwrite is locally bound, + ;; dired-backup-overwrite won't be initialized. + ;; So we must ensure dired-aux is loaded. + (require 'dired-aux) (condition-case err (let ((dired-backup-overwrite nil)) (dired-rename-file file-ori file-new